﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Paypayes.Aelda.Core.SimulationEvents
{
    public class ActorMoved : SimulationEvent
    {
        [Pack]
        public UInt64 StartTime { get; set; }

        [Pack(PackAs = "Byte", UnpackCastAs = "MovementDirection")]
        public MovementDirection Direction { get; set; }

        public ActorMoved()
        {
            this.EventType = EventType.ActorMoved;
            this.Channel = EventChannel.Internal;
        }
    }
}
